<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .item1 { grid-area: header; }
        .item2 { grid-area: menu; }
        .item3 { grid-area: main; }
        .item4 { grid-area: right; }
        .item5 { grid-area: footer; }

        .grid-container {
            display: grid;
            grid-template-areas:
  'header header header header header header'
  'menu main main main right right'
  'menu footer footer footer footer footer';
            grid-gap: 10px;
            background-color: #2196F3;
            padding: 10px;
        }

        .grid-container > div {
            background-color: rgba(255, 255, 255, 0.8);
            text-align: center;
            padding: 20px 0;
            font-size: 30px;
        }
    </style>
</head>
<body>

<h1>一张网页模板</h1>

<p>您可以使用 <em>grid-area</em> 属性来命名网格项目。</p>
<p>通过在网格容器上使用 <em>grid-template-areas</em> 属性，可以在设置网格布局时引用该名称。</p>
<p>这个网格布局包含六列三行：</p>

<div class="grid-container">
    <div class="item1">页眉</div>
    <div class="item2">菜单</div>
    <div class="item3">正文</div>
    <div class="item4">右栏</div>
    <div class="item5">页脚</div>
</div>

</body>
</html>
